package com.zmn.oms.third.zhimi.vo;

import com.zmn.oms.third.zhimi.entity.ZhimiOrderExtend;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author sunlife
 * @date:2020/4/25 7:31 下午
 * description:
 */
@Data
@ApiModel("出参")
public class ZhimiPartVO {
    /**
     * 啄木鸟订单ID
     */
    @ApiModelProperty("订单ID")
    private Long orderId;

    /**
     * 服务类型：1:维修；2:退机;3:换机；4：检测；7：安装；8：勘测
     */
    @ApiModelProperty("服务类型")
    private int serviceType;


    /**
     * 申请时间
     */
    @ApiModelProperty("申请时间")
    private Date partApplyTime;

    /**
     * 配件信息
     */
    @ApiModelProperty("配件信息")
    private List<ZhimiOrderExtend.Part> parts;

    /**
     * 物流信息
     */
    @ApiModelProperty("物流信息")
    private String lbxNo;


    /**
     * 配件信息
     */
    @Data
    @ApiModel("配件信息")
    public class Part {
        /**
         * 配件名称
         */
        @ApiModelProperty("配件名称")
        private String name;
        /**
         * 配件编码
         */
        @ApiModelProperty("配件编码")
        private String code;
        /**
         * 配件数量
         */
        @ApiModelProperty("配件数量")
        private Integer number;
    }

}
